PUT >> /models/{modelId} >> Updates an algorithmic model.
DELETE >> /models/{modelId} >> Deletes an algorithmic model.
GET >> /models >> Returns an array of algorithmic models and their summary.
POST >> /models >> Creates an algorithmic model.
GET >> /models/{modelId}/processing-history >> Returns an array of UNIX time stamps (UTC) of successful data runs for your model.
GET >> /models/{modelId}/runs/latest/traits >> Returns a list of your most influential (accurate) traits for your algorithmic model.
GET >> /models/{modelId}/runs/latest/stats >> Returns accuracy and reach values for your algorithmic model.
POST >> /models/bulk-delete >> Delete multiple algorithmic models with a single operation.
GET >> /models/limits >> Returns a count of the maximum number of algorithmic models you can create.
GET >> /algorithms/{algoTypeId} >> Returns ID, name, and description for the algorithm based on the passed in algoTypeId.
GET >> /algorithms >> Returns ID, name, and description for the available algorithms.
GET >> /available-data-feeds/ >> Gets the 'Available Data Feed' resources for a buyer.
GET >> /available-data-feeds/{dataSourceId} >> Gets the data feed from the perspective of the buyer.
GET >> /available-data-feeds/{dataSourceId}/plans >> Gets the plans which belong to the data feed, from the perspective of the buyer.
POST >> /available-data-feeds/{dataSourceId}/subscribe >> Creates/Updates subscription to an available data feed.
POST >> /available-data-feeds/{dataSourceId}/requests >> Creates a request for an available data feed.
GET >> /data-feeds/billing-report >> Gets the billing report for last month
POST >> /data-feeds/billing-report >> Gets the billing report for last month in CSV format
POST >> /data-feeds/usage >> Inserts impression data for the plan subscription for last month.
POST >> /data-feeds/bulk-usage >> Inserts bulk impression data for multiple plan subscriptions for last month.
GET >> /destinations/segment-impressions/ >> Returns all the segments and corresponding impression counts for all destinations
PATCH >> /destinations/segment-impressions/ >> Updates the segments and corresponding impression counts for destinations
GET >> /data-feeds/ >> Gets the `Data Feed` resources.
POST >> /data-feeds/ >> Creates a new `Data Feed`.
GET >> /data-feeds/{dataSourceId} >> Gets the 'Data Feed' resource by the 'Feed ID' or 'Data Source ID'.
PUT >> /data-feeds/{dataSourceId} >> Updates the 'Data Feed'.
DELETE >> /data-feeds/{dataSourceId} >> Deletes the 'Data Feed' resource by the 'Feed ID' or 'Data Source ID'.
GET >> /data-feeds/{dataSourceId}/plans/ >> Gets the list of plans under a 'Data Feed'.
POST >> /data-feeds/{dataSourceId}/plans/ >> Creates a new 'Plan' (also known as rate card) for this 'Data Feed'.
GET >> /data-feeds/{dataSourceId}/subscriptions >> Gets the list of 'Subscriptions' under a 'Data Feed'.
PUT >> /data-feeds/{dataSourceId}/subscriptions >> Updates the list of 'Subscriptions' under a 'Data Feed'.
GET >> /data-feeds/{dataSourceId}/requests/ >> Gets the list of 'Subscriptions Request' under a 'Data Feed'.
POST >> /data-feeds/{dataSourceId}/requests/ >> Creates a 'Subscription' under a 'Data Feed'.
GET >> /data-feeds/{dataSourceId}/requests/{requestId} >> Gets a 'Data Feed Request' with 'requestId'.
PUT >> /data-feeds/{dataSourceId}/requests/{requestId} >> Updates an existing 'Data Feed Request'.
GET >> /data-feeds/{dataSourceId}/potential-subscribers/ >> Returns the list of potential subscribers for a 'Data Feed'.
GET >> /data-feeds/{dataSourceId}/plans/{planId} >> Gets a 'Data Feed Plan' under a 'Data Feed'.
PUT >> /data-feeds/{dataSourceId}/plans/{planId} >> Updates a 'Data Feed Plan' under a 'Data Feed'.
DELETE >> /data-feeds/{dataSourceId}/plans/{planId} >> Deletes a 'Data Feed Plan' under a 'Data Feed'.
GET >> /datasources/ >> Returns details about all GENERAL data sources.
POST >> /datasources/ >> Creates a Data Source of the type GENERAL or MERGE RULE.
GET >> /datasources/{dataSourceId} >> Returns details about a specific data source.
PUT >> /datasources/{dataSourceId} >> Update a specific GENERAL or MERGE_RULE data source.
DELETE >> /datasources/{dataSourceId} >> Delete a specific data source.
POST >> /datasources/bulk-delete >> Bulk delete multiple data sources.
GET >> /datasources/configurations/available-id-types >> Returns all available data source ID types.
GET >> /datasources/configurations/marketing-cloud-visitorid-versions >> Returns a list of all active Experience Cloud visitor ID versions.
GET >> /datasources/{dataSourceId}/history/inbound >> Returns Onboarding Status Report with success and failure rates for inbound data source files.
GET >> /datasources/{dataSourceId}/history/inbound/sampling-data >> Returns sampling data for a datasource for onboarding (inbound) files.
GET >> /signals/derived/{derivedSignalId} >> Returns information about a single derived signal.
PUT >> /signals/derived/{derivedSignalId} >> Updates a single derived signal.
DELETE >> /signals/derived/{derivedSignalId} >> Deletes a single derived signal.
GET >> /signals/derived >> Returns an array of derived signals and their information.
POST >> /signals/derived >> Creates a new derived signal
GET >> /signals/derived/limits >> Returns a count of the maximum number of derived signals you can create.
POST >> /destinations/ >> Creates a new destination.
GET >> /destinations/ >> Returns data for all your destinations.
GET >> /destinations/limits >> Returns a count of the maximum number of destinations you can create.
GET >> /destinations/{destinationId}/history/outbound/ >> Returns outbound history for a specific destination by 'destinationId'.
GET >> /destinations/{destinationId} >> Returns a specific destination by 'destinationId'.
DELETE >> /destinations/{destinationId} >> Deletes a specific destination by 'destinationId'.
PUT >> /destinations/{destinationId} >> Updates a specific destination by 'destinationId'.
POST >> /destinations/{destinationId}/bulk-create >> Creates multiple destination mappings for a specified destination by 'destinationId' in one operation.
POST >> /destinations/{destinationId}/bulk-delete >> Deletes multiple destination mappings for one specified destination by 'destinationId' in one operation.
GET >> /destinations/{destinationId}/mappings-by-priority/ >> Returns a list of destination mappings for a specific cookie destination by 'destinationId' in the ascending order of priority.
PUT >> /destinations/{destinationId}/mappings-by-priority/ >> Updates the priority of a list of destination mappings for a specific cookie destination by 'destinationId'.
POST >> /destinations/{destinationId}/mappings/ >> Creates a destination mapping for a specific destination by 'destinationId'.
GET >> /destinations/{destinationId}/mappings/ >> Returns all the destination mappings for a specific destination by 'destinationId'.
DELETE >> /destinations/{destinationId}/mappings/{destinationMappingId} >> Deletes a specific destination mapping by the combination of 'destinationId' and 'destinationMappingId'.
GET >> /destinations/{destinationId}/mappings/{destinationMappingId} >> Returns a specific destination mapping by the combination of 'destinationId' and 'destinationMappingId'.
PUT >> /destinations/{destinationId}/mappings/{destinationMappingId} >> Updates a specific destination mapping by the combination of 'destinationId' and 'destinationMappingId'.
GET >> /destinations/{destinationId}/tag-mappings/ >> Returns a list of destination-to-tag mappings for a specific destination by 'destinationId'.
PUT >> /destinations/{destinationId}/tag-mappings/ >> Updates the list of destination-to-tag mappings for a specific destination by 'destinationId'.
GET >> /destinations/{destinationId}/tag-mappings/{tagType} >> Returns the specific destination-to-tag mappings by the combination of 'tagType' and 'destinationId'.
GET >> /destinations/segment-impressions/ >> Returns all the segments and corresponding impression counts for all destinations
PATCH >> /destinations/segment-impressions/ >> Updates the segments and corresponding impression counts for destinations
GET >> /reports/most-changed-traits >> Most changed traits for the given interval
GET >> /reports/most-changed-segments >> Most changed segments for the given interval
GET >> /reports/largest-traits >> Largest traits for the given interval
GET >> /reports/largest-segments >> Largest segments for the given interval
GET >> /reports/partner-uniques >> Returns metrics for logged in partner.
GET >> /reports/datasources-trend/{dataSourceId} >> Returns trend metrics for data source
GET >> /reports/segment-test-group-for-date/{segmentTestGroupId} >> Returns date metrics for segment test group
POST >> /reports/segment-test-group-for-date/{segmentTestGroupId} >> Returns date metrics for segment test group in CSV format
GET >> /reports/segment-test-group-trend/{segmentTestGroupId} >> Returns trend metrics for segment test group
POST >> /reports/segment-test-group-trend/{segmentTestGroupId} >> Returns trend metrics for segment test group in CSV format
GET >> /reports/segment-identity-breakdown/{sid} >> Returns identity type breakdown metric for a segment
GET >> /folders/segments/ >> Returns data for all segment folders.
POST >> /folders/segments/ >> Creates a new folder for storing and organizing segments.
GET >> /folders/segments/{folderId} >> Returns data for a segment folder by folder ID.
PUT >> /folders/segments/{folderId} >> Updates a specific segment folder by folder ID.
DELETE >> /folders/segments/{folderId} >> Delete a specific segment folder by folder ID.
POST >> /segment-test-groups/ >> Creates a Segment Test Group
GET >> /segment-test-groups/ >> Returns all the existing Segment Test Groups
GET >> /segment-test-groups/{segmentTestGroupId} >> Returns the details of a specific Segment Test Group
DELETE >> /segment-test-groups/{segmentTestGroupId} >> Deletes a single Segment Test Group
POST >> /segment-test-groups/{segmentTestGroupId}/status >> Updates the status for a given Segment Test Group
POST >> /segment-test-groups/drafts >> Create a Segment Test Group Draft
GET >> /segment-test-groups/drafts >> Returns all of the existing Segment Test Group Drafts
GET >> /segment-test-groups/drafts/{draftId} >> Returns the details of a specific Segment Test Group Draft
PUT >> /segment-test-groups/drafts/{draftId} >> Updates a Segment Test Group Draft
DELETE >> /segment-test-groups/drafts/{draftId} >> Deletes a given Segment Test Group Draft
POST >> /segments/ >> Creates a new segment.
GET >> /segments/ >> Returns data for all your segments.
POST >> /segments/bulk-delete >> Deletes multiple segments with a single operation.
POST >> /segments/estimate-total-size >> Returns the total estimated segment size.
POST >> /segments/estimate-size >> Returns the estimated segment size for 7-, 30-, and 60-day intervals.
POST >> /segments/estimate-7-day-size >> Returns the estimated segment size for the last 7-days.
POST >> /segments/estimate-30-day-size >> Returns the estimated segment size for the last 30-days.
POST >> /segments/estimate-60-day-size >> Returns the estimated segment size for the last 60-days.
GET >> /segments/ic:{integrationCode} >> Returns data for a specific segment by integration code.
PUT >> /segments/ic:{integrationCode} >> Updates data for a specific segment by integration code.
DELETE >> /segments/ic:{integrationCode} >> Deletes a specific segment by its integration code.
GET >> /segments/limits >> Returns a count of the maximum number of segments you can create.
POST >> /segments/validate >> Tests the rule logic for a specific segment.
GET >> /segments/{sid} >> Returns information about a specific segment, by segment ID.
PUT >> /segments/{sid} >> Specify a segment ID to update its description, storage folder, and rules.
DELETE >> /segments/{sid} >> Deletes a specific segment by its segment ID.
POST >> /segments/bulk-merge-rule-replace >> Moves segments from one merge rule to another.
POST >> /folders/traits/ >> Creates a new folder to store and organize traits.
GET >> /folders/traits/ >> Returns data for all trait folders.
GET >> /folders/traits/limits >> Returns the maximum number of trait folders you can create.
DELETE >> /folders/traits/{folderId} >> Deletes a specific trait folder by folder ID.
GET >> /folders/traits/{folderId} >> Returns data for a specific trait folder by folder ID.
PUT >> /folders/traits/{folderId} >> Updates a specific trait folder by folder ID.
POST >> /traits/ >> Creates an algorithmic, onboarded, or rules-based trait.
GET >> /traits/ >> Returns an array of traits and their summary.
POST >> /traits/bulk-delete >> Delete multiple algorithmic, on-boarded, or rules-based traits with a single operation.
GET >> /traits/ic:{integrationCode} >> Returns data for any trait type, by integration code.
DELETE >> /traits/ic:{integrationCode} >> Deletes a specific algorithmic, on-boarded, or rules-based trait by integration code.
PUT >> /traits/ic:{integrationCode} >> Updates a specific algorithmic, on-boarded, or rules-based trait by integration code.
GET >> /traits/limits >> Returns a count of the maximum number of traits you can create for each trait type.
POST >> /traits/test >> Tests the rule logic applied to a rules-based trait against a specific URL.
POST >> /traits/validate >> Tests the rule logic applied to a rules-based trait.
GET >> /traits/{ids} >> Returns data for multiple traits of any trait type by their trait IDs (SIDs).
POST >> /traits/list >> Returns data for multiple traits of any trait type by their trait IDs (SIDs).
GET >> /traits/{sid} >> Returns data for any trait type by its trait ID (SID).
DELETE >> /traits/{sid} >> Deletes a specific algorithmic, on-boarded, or rules-based trait by its trait ID (SID).
PUT >> /traits/{sid} >> Updates a specific algorithmic, on-boarded, or rules-based trait by trait ID (SID).
GET >> /traits/{sid}/trait-rule/versions >> See the change history of a Trait Rule.
POST >> /traits/{sid}/trait-rule/versions >> See the change history of a Trait Rule in CSV format.